04. 解决方案:定义函数
练习解决方案:人口密度函数
def population_density(population, land_area):
return population/land_area
我的函数主体部分只有一行代码,因为我个人喜欢让代码很简练,只要不影响代码的含义就行。你也可以将计算部分与返回语句分开,各占一行。
练习解决方案:readable_timedelta
def readable_timedelta(days):
# use integer division to get the number of weeks
weeks = days // 7
# use % to get the number of days that remain
remainder = days % 7
return "{} week(s) and {} day(s).".format(weeks, remainder)
恭喜你写出了首个函数!你很快将看到并编写更多的函数。